JSDK3 Help > API参考 > Base Classes >
String
PreviousNext

给原生类“String”扩展了以下方法:

  1. trim()

    去掉首尾的空格。

  2. clear()

    字符串清理,去掉多余的连续重复的空格,只保留单个空格。

  3. reverse()

    字符串反转。

  4. left(subString)

    subString: 可为字符串,也可为数字。

  5. leftBack(subString)

    subString: 只能为字符串

  6. middle(startStr,endStr,vOptions)

    取字符串中间的一段子串。参数说明如下:
    (1)startStr:
    (2)endStr:
    (3)vOptions:
        1)0:
        2)"left": 在JSDK3 V1.5.4中加入
        3)1:
        4)"max":
        5)2:
        6)"right": 在JSDK3 V1.5.4中加入

  7. right(subString)

    subString: 可为字符串,也可为数字。

  8. rightBack(subString)

    subString: 只能为字符串

  9. word(sep,index)

    根据分隔符进行分割以获取指定索引下的子字符串

  10. hasAscii()

    功能:是否含有ASCII码。
    返回:Boolean类型

  11. hasNonAscii()

    功能:是否含有非ASCII码。
    返回:Boolean类型

  12. getAsciiCount()

    统计ASCII码字符的个数

  13. getNonAsciiCount()

    统计非ASCII码字符的个数

  14. equal(vStrings,isNoCase)

    功能:是否等于另一个字符串,或者等于某个数组的其中一个字符串.
    参数:
      (1)vStrings:  可为字符串或字符串数组
      (2)isNoCase: 是否忽略大小写

  15. serialize()

    功能:字符串序列化,就是把该字符串转换为可还原为该字符串值的JavaScript代码。
    返回:String: JavaScript代码

    例如:把字符串等于“"123456\n"”的变量“str”序列化为“"123456\n"”。
    补充说明:把返回的字符串当作JavaScript代码运行一下,其返回的结果应该等于自己。


JSDK3 V1.8.0